Ernesto de Hannover y Carolina de Mónaco se casaron el 23 de enero de 1999, el día en que la princesa cumplió 42 años. Podrían haber celebrado una boda con toda la pompa, rodeados por reyes y príncipes de toda Europa, pero optaron por una ceremonia secreta, lejos de las cámaras, en Montecarlo.